package light.head.model;

import java.io.Serializable;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;


/**
 *	办事指南具体服务内容
 */
@Entity
@Table
public class WorkGuideDetail implements Serializable{
	private static final long serialVersionUID = -4110452968222559206L;
	private Integer code;				//流水号
	private Integer wgpc;				//对应的具体项目
	private String aibn;				//审批事项大项目名称
	private String aisn;				//审批事项小项目名称
	private String ao;					//受理机构
	private String type;				//项目类型
	private String at;					//审批时限
	private String lb;					//法律依据
	private String dc;					//申报条件
	private String ap;					//审批程序
	private String mn;					//所需材料
	private String cs;					//收费标准
	private String cb;					//收费依据
	private String sl;					//所出证照
	private boolean deleted;			//是否删除
	private List<WorkGuideAnnex> list;	//表格附件
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column
	public Integer getCode() {
		return code;
	}
	@Column
	public Integer getWgpc() {
		return wgpc;
	}
	@Column
	public String getAibn() {
		return aibn;
	}
	@Column(length = 200)
	public String getAisn() {
		return aisn;
	}
	@Column(length = 200)
	public String getAo() {
		return ao;
	}
	@Column(length = 200)
	public String getType() {
		return type;
	}
	@Column
	public String getAt() {
		return at;
	}
	@Column(length = 500)
	public String getLb() {
		return lb;
	}
	@Column(length = 3000)
	public String getDc() {
		return dc;
	}
	@Column(length = 3000)
	public String getAp() {
		return ap;
	}
	@Column(length = 3000)
	public String getMn() {
		return mn;
	}
	@Column
	public String getCs() {
		return cs;
	}
	@Column
	public String getCb() {
		return cb;
	}
	@Column
	public String getSl() {
		return sl;
	}
	@Column
	public boolean getDeleted() {
		return deleted;
	}
	@Transient
	public List<WorkGuideAnnex> getList() {
		return list;
	}
	
	
	public void setCode(Integer code) {
		this.code = code;
	}
	public void setWgpc(Integer wgpc) {
		this.wgpc = wgpc;
	}
	public void setAibn(String aibn) {
		this.aibn = aibn;
	}
	public void setAisn(String aisn) {
		this.aisn = aisn;
	}
	public void setAo(String ao) {
		this.ao = ao;
	}
	public void setType(String type) {
		this.type = type;
	}
	public void setAt(String at) {
		this.at = at;
	}
	public void setLb(String lb) {
		this.lb = lb;
	}
	public void setDc(String dc) {
		this.dc = dc;
	}
	public void setAp(String ap) {
		this.ap = ap;
	}
	public void setMn(String mn) {
		this.mn = mn;
	}
	public void setCs(String cs) {
		this.cs = cs;
	}
	public void setCb(String cb) {
		this.cb = cb;
	}
	public void setSl(String sl) {
		this.sl = sl;
	}
	public void setDeleted(boolean deleted) {
		this.deleted = deleted;
	}
	public void setList(List<WorkGuideAnnex> list) {
		this.list = list;
	}
	
	
}
